html {
  body {
    margin: 0;
  }
}

.rt-app-container {
  background: url(../images/header-bg.jpg) no-repeat;
  background-position: center;
  height: 499px;
  .rt-header-nav-box {
    background-color: #1b1b1b;
    width: 990px;
    margin: auto;
    line-height: 42px;
    height: 42px;
    color: #fff;
    .rt-left-box {
      float: left;
      font-size: 16px;
      span {
        padding: 12px 0;
        a {
          padding: 0 30px;
          border-left: 1px dotted #fff;
        }
      }
      .rt-first-a {
        border-left: none;
      }
      .rt-active-nav-box {
        background-color: #d81176;
        a {
          border-left: none;
        }
        & + span {
          a {
            border-left: none;
          }
        }
      }
    }
    .rt-right-box {
      float: right;
      font-size: 12px;
      padding-right: 10px;
      span {
        font-size: 14px;
        padding: 6px;
        font-weight: bold;
        margin: 0 4px;
        background-image: url(../images/span-bg2.png);
      }
    }
  }
}